﻿//-----------------------------------------------------------------------------------------
// <copyright file="Message.cs" company="Jakub Florczyk (www.jakubflorczyk.pl)">
//      Copyright © 2009 Jakub Florczyk (www.jakubflorczyk.pl)
//      http://blipinet.codeplex.com/
// </copyright>
//-----------------------------------------------------------------------------------------

namespace BlipiNET
{
    using System;
    using Newtonsoft.Json;    

    /// <summary>
    /// Wiadomość Blipi.
    /// </summary>
    public class Message
    {
        /// <summary>
        /// Identyfikator wiadomości.
        /// </summary>
        [JsonProperty("blipid")]
        public int BlipId { get; set; }

        /// <summary>
        /// Ścieżka użytkownika.
        /// </summary>
        [JsonProperty("user")]
        public string UserPath { get; set; }

        /// <summary>
        /// Kolejność wiadomości w wyniku.
        /// </summary>
        [JsonProperty("rank")]
        public int Rank { get; set; }        
        
        /// <summary>
        /// Treść wiadomości.
        /// </summary>
        [JsonProperty("content")]
        public string Content { get; set; }

        /// <summary>
        /// Data utworzenia.
        /// </summary>
        [JsonProperty("create_date")]
        public DateTime CreateDate { get; set; }

        /// <summary>
        /// Ścieżka awataru.
        /// </summary>
        [JsonProperty("user_avatar")]
        public string UserAvatar { get; set; }
    }
}
